<%@tag language="java" pageEncoding="utf-8" %>
<%@attribute name="page" type="com.xianzhi.util.Page" required="true" %>
<%@attribute name="jsMethodName" type="java.lang.String" required="true" %>

<script type="text/javascript">
  function transCurrentPage(currentPage) {
  //验证currentPage的规则（数字）
      var rule = /^[0-9]*[1-9][0-9]*$/;
      if(!rule.test(currentPage)){
          currentPage=1;
      }
      //解析并调用js中的方法 jsMethodName="search"
      eval("${jsMethodName}(currentPage)");
  }
</script>
<div class="page fix">
  <a href="javascript:transCurrentPage('1')" class="first">首页</a>
  <a href="javascript:transCurrentPage('${page.currentPage-1}')" class="pre">上一页</a>
  当前第<span>${page.currentPage}/${page.totalPage}</span>页
  <a href="javascript:transCurrentPage('${page.currentPage+1}')" class="next">下一页</a>
  <a href="javascript:transCurrentPage('${page.totalPage}')" class="last">末页</a>
  跳至&nbsp;<input id="currentPageText" value="1" class="allInput w28" type="text">&nbsp;页 &nbsp;
  <a href="javascript:transCurrentPage($('#currentPageText').val())" class="go">Go</a>
</div>
